#pragma once

#include "Entity.h"

class Asteroid : public Entity
{
private:
	int size;
	
public:
	std::vector<Asteroid*>* asteroidVec;  //VON 
	XY GetPos();

	int GetSize();

	bool IsDead();

	Asteroid(int a_size);
	Asteroid(XY startPos, int a_size);
	void Destroy(); //VON says: destory needs to either delete itself from the asteroid vec if it's size is 1.
					//          If size > 1 then it needs to create a number of asteroids with the same total mass.
	~Asteroid() {  }  ;
};